home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / minix / up1510b.tgz / up1510b / src / fs / inode.h.D < prev    next >
Text File  |  1990-07-25  |  2KB  |  44 lines

  1. *** /tmp/,RCSt1022226    Wed Jul 25 13:48:47 1990
  2. --- inode.h    Mon Jul 23 11:34:19 1990
  3. ***************
  4. *** 10,23 ****
  5.   EXTERN struct inode {
  6.     unshort i_mode;        /* file type, protection, etc. */
  7. !   uid i_uid;            /* user id of the file's owner */
  8. !   file_pos i_size;        /* current file size in bytes */
  9. !   real_time i_modtime;        /* when was file data last changed */
  10. !   gid i_gid;            /* group number */
  11. !   links i_nlinks;        /* how many links to this file */
  12.     zone_nr i_zone[NR_ZONE_NUMS];    /* zone numbers for direct, ind, and dbl ind */
  13.   
  14.     /* The following items are not present on the disk. */
  15. !   dev_nr i_dev;            /* which device is the inode on */
  16. !   inode_nr i_num;        /* inode number on its (minor) device */
  17.     short int i_count;        /* # times inode used; 0 means slot is free */
  18.     char i_dirt;            /* CLEAN or DIRTY */
  19. --- 10,25 ----
  20.   EXTERN struct inode {
  21.     unshort i_mode;        /* file type, protection, etc. */
  22. !   uid_t i_uid;            /* user id of the file's owner */
  23. !   off_t i_size;            /* current file size in bytes */
  24. !   time_t i_mtime;        /* when was file data last changed */
  25. !   gid_t i_gid;            /* group number */
  26. !   nlink_t i_nlinks;        /* how many links to this file */
  27.     zone_nr i_zone[NR_ZONE_NUMS];    /* zone numbers for direct, ind, and dbl ind */
  28.   
  29.     /* The following items are not present on the disk. */
  30. !   time_t i_atime;        /* time of last access */
  31. !   time_t i_ctime;        /* time of last change to the inode's status */
  32. !   dev_t i_dev;            /* which device is the inode on */
  33. !   ino_t i_num;            /* inode number on its (minor) device */
  34.     short int i_count;        /* # times inode used; 0 means slot is free */
  35.     char i_dirt;            /* CLEAN or DIRTY */
  36. ***************
  37. *** 25,28 ****
  38. --- 27,31 ----
  39.     char i_mount;            /* this bit is set if file mounted on */
  40.     char i_seek;            /* set on LSEEK, cleared on READ/WRITE */
  41. +   char i_update;        /* the ATIME, CTIME, and MTIME bits are here */
  42.   } inode[NR_INODES];
  43.   
  44.